home *** CD-ROM | disk | FTP | other *** search
/ Collection of Internet / Collection of Internet.iso / faq / comp / powerpc_ < prev    next >
Internet Message Format  |  1994-04-13  |  35KB

  1. Path: bloom-beacon.mit.edu!hookup!swrinde!emory!europa.eng.gtefsd.com!uhog.mit.edu!nntp.club.cc.cmu.edu!news.sei.cmu.edu!fs7.ece.cmu.edu!vw.ece.cmu.edu!derekn
  2. From: derekn@ece.cmu.edu (Derek B. Noonburg)
  3. Newsgroups: comp.sys.powerpc,comp.answers,news.answers
  4. Subject: PowerPC Frequently Asked Questions (FAQ)
  5. Supersedes: <PowerPC_763693239@ece.cmu.edu>
  6. Followup-To: comp.sys.powerpc
  7. Date: 13 Apr 1994 20:05:59 GMT
  8. Organization: Electrical and Computer Engineering, Carnegie Mellon
  9. Lines: 850
  10. Approved: news-answers-request@MIT.Edu
  11. Message-ID: <PowerPC_766267547@ece.cmu.edu>
  12. NNTP-Posting-Host: vw.ece.cmu.edu
  13. Summary: This posting contains a list of frequently asked questions
  14.          about the PowerPC architecture and PowerPC-based computers.
  15. Originator: derekn@vw.ece.cmu.edu
  16. Xref: bloom-beacon.mit.edu comp.sys.powerpc:13777 comp.answers:4902 news.answers:18042
  17.  
  18. Archive-name: powerpc-faq
  19. Last-modified 13-April-94
  20.  
  21. ========================================================================
  22.                   PowerPC FAQ
  23.  
  24.                  13 April 1994
  25. ========================================================================
  26.  
  27. The PowerPC FAQ is maintained by Derek Noonburg (derekn@ece.cmu.edu).
  28. Please send me any and all additions, corrections, clarfications, and
  29. suggestions.
  30.  
  31. Changes since last version (14-Mar-94):
  32. - added: [2-3], [3-5]
  33. - changed: [0-2], [1-3], [1-5], [1-6], [1-7], [2-1], [3-6], [5-1]
  34.  
  35.  
  36. ========================================================================
  37.                  Index
  38. ========================================================================
  39.  
  40. [0] Introduction
  41.     [0-1] Where can a current copy of this FAQ be obtained?
  42.     [0-2] Can I convert this FAQ to a different format and/or
  43.           redistribute it?
  44.     [0-3] What newsgroups are appropriate for PowerPC discussions?
  45.     [0-4] What other FAQs contain PowerPC information?
  46.     [0-5] What other net sources (ftp, gopher, etc.) contain PowerPC
  47.           information?
  48.     [0-6] Contributors.
  49.  
  50. [1] Processor
  51.     [1-1] What is a PowerPC?
  52.     [1-2] How does PowerPC relate to POWER and POWER2?
  53.     [1-3] What processors have been announced?  What are their specs?
  54.           When will they be available?  How much will they cost?
  55.     [1-4] What embedded controllers will be available?
  56.     [1-5] How fast is a PowerPC?
  57.     [1-6] Is there special hardware for emulating 68k or x86
  58.           processors?
  59.     [1-7] Where can I get more information on the PowerPC?
  60.  
  61. [2] Hardware
  62.     [2-1] What PowerPC-based computers are/will be available?  When will
  63.           they be available?  How much will they cost?
  64.     [2-2] What is PReP and how can I get a copy?
  65.     [2-3] Can PowerPC 601-based computers be upgraded to, e.g., a 604
  66.           when they become available?
  67.  
  68. [3] Software
  69.     [3-1] What operating systems will run on PowerPC-based computers?
  70.           When will they be available?
  71.     [3-2] What is PowerOpen?
  72.     [3-3] What is Taligent / Pink?
  73.     [3-4] Will NextStep be ported to the PowerPC?
  74.     [3-5] Will OS/2 be available on PowerPC-based computers?
  75.     [3-6] Can IBM-PC / Macintosh software be run on PowerPC-based
  76.           computers?
  77.  
  78. [4] Comparisons
  79.     [4-1] Should I buy a PowerPC system rather than a Pentium or 68k
  80.           system?
  81.     [4-2] What will be the differences between the various
  82.           PowerPC-based personal computers?
  83.  
  84. [5] Misc
  85.     [5-1] What's the deal with Ford and the PowerPC?
  86.  
  87.  
  88. ========================================================================
  89.                 [0] Introduction
  90. ========================================================================
  91.  
  92. [0-1] Where can a current copy of this FAQ be obtained?
  93.  
  94. This FAQ is posted monthly on comp.sys.powerpc, comp.answers, and
  95. news.answers.  It is also archived on the news.answers archives,
  96. available for anonymous ftp from rtfm.mit.edu as
  97. pub/usenet/news.answers/powerpc-faq.  For other archive sites, see the
  98. "news.answers Introduction" post.
  99.  
  100.  
  101. [0-2] Can I convert this FAQ to a different format and/or
  102.       redistribute it?
  103.  
  104. This FAQ may be redistributed as long as the following guidelines are
  105. met:
  106.  
  107. (a) You notify me by email that you are redistributing the FAQ.
  108. (b) The attribution notice ("The PowerPC FAQ is maintained by ...") is
  109.     left intact.
  110. (c) The instructions for obtaining current copies of the FAQ (question
  111.     [0-1]) are left intact.
  112. (d) You use the latest version of the FAQ you can get.
  113. (e) Any modifications (other than formatting) that you make are
  114.     clearly marked as such.
  115.  
  116. If you convert the FAQ to a different format, please email me a copy.
  117. If it is impossible to email it, contact me for other arrangements.
  118.  
  119. If you are redistributing the FAQ and would like to get an up-to-date
  120. copy each month via email, let me know, and I will add you to my mailing
  121. list.
  122.  
  123.  
  124. [0-3] What newsgroups are appropriate for PowerPC discussions?
  125.  
  126. Comp.sys.powerpc is the primary newsgroup for PowerPC discussion.
  127. From the charter: "comp.sys.powerpc (unmoderated) will be a newsgroup
  128. which will provide a common forum to users and developers of products
  129. based on the PowerPC architecture."
  130.  
  131. The comp.sys.mac.* groups are appropriate for discussions of
  132. PowerPC-based Macintosh's.
  133.  
  134.  
  135. [0-4] What other FAQs contain PowerPC information?
  136.  
  137. The Macintosh PowerPC FAQ contains information regarding PowerPC-based
  138. Macs.  This FAQ is posted to comp.sys.mac.hardware and news.answers,
  139. among other places.  It can also be obtained by fingering
  140. sschecht@magnusug.acs.ohio-state.edu.
  141.  
  142.  
  143. [0-5] What other net sources (ftp, gopher, etc.) contain PowerPC
  144.       information?
  145.  
  146. Apple's gopher server at info.hed.apple.com has press releases and
  147. product descriptions available.  PowerPC related information may be
  148. found in:
  149.     Apple Corporate News/              [recent press releases]
  150.     Apple Technologies/PowerPC - white paper   6'93.
  151.     Product Information/PowerPC/
  152.  
  153. IBM's gopher server at ike.engr.washington.edu also has IBM press
  154. releases and product information.  PowerPC related information may be
  155. found under:
  156.     IBM General News/
  157.     IBM Product Announcements/
  158.     IBM Detailed Product Announcements/
  159.     IBM Hardware Catalog/
  160. (IBM's main gopher server is at top.gopher.ibm.com; the ike.engr site
  161. can also be reached by selecting "IBM Kiosk for Education/" from the
  162. top.gopher site.)
  163.  
  164. A list of companies and products supporting the Power Macintosh is
  165. available via WWW as:
  166.     gopher://ocf.berkeley.edu/hh/gopherspace/Computer/Systems/
  167.                                              Macintosh/PowerMac_Products
  168. or via gopher as:
  169.     Type=0
  170.     Name=List of Companies and their PowerPPC Mac product plans
  171.     Path=0/gopherspace/Computer/Systems/Macintosh/PowerMac_Products
  172.     Host=ocf.berkeley.edu
  173.     Port=70
  174. This list is maintained by Alan Coopersmith (alanc@ocf.berkeley.edu).
  175.  
  176. The PowerOpen Association has a mail server.  For information send
  177. email to library@poweropen.org with the word "help" in the body.
  178.  
  179. PowerPC News is a Internet-based free magazine, publishing news for
  180. both users and developers of PowerPC systems.  To subscribe, send
  181. email to add@power.globalnews.com (no subject or body necessary).  A
  182. table of contents will be sent to you for each issue; you can request
  183. specific articles via a mail server.
  184.  
  185. There are two PowerPC roundtables on GEnie: PowerPC (PPC) on page 1435
  186. and PowerPC programmers' on page 1440.
  187.  
  188.  
  189. [0-6] Contributors.
  190.  
  191. The following people have contributed to this FAQ:
  192.  
  193. Alan Coopersmith (alanc@ocf.Berkeley.EDU)
  194. Alex Lewin (a.lewin@poweropen.org)
  195. Stuart Schechter (mac_ppc_faq@postbox.acs.ohio-state.edu), who
  196.     maintains the Macintosh PowerPC FAQ.
  197. Robert Sprick (asrs@acad2.alaska.edu)
  198. Yoshio Turner (yoshio@CS.UCLA.EDU)
  199. (zdenek@poa.poweropen.org)
  200.  
  201.  
  202. ========================================================================
  203.                  [1] Processor
  204. ========================================================================
  205.  
  206. [1-1] What is a PowerPC?
  207.  
  208. A PowerPC is a microprocessor designed to meet a standard which was
  209. jointly designed by Motorola, IBM, and Apple.  The PowerPC standard
  210. specifies a common instruction set architecture (ISA), allowing anyone
  211. to design and fabricate PowerPC processors, which will run the same
  212. code.  The PowerPC architecture is based on the IBM POWER
  213. architecture, used in IBM's RS/6000 workstations.  Currently IBM and
  214. chips.
  215.  
  216. The PowerPC standard specifies both 32-bit and 64-bit data paths.
  217. Early implementations will be 32-bit; future higher-performance
  218. implementations will be 64-bit.  A PowerPC has 32 integer registers
  219. (32- or 64-bit) and 32 floating point (IEEE standard 64-bit) floating
  220. point registers.
  221.  
  222. NB: A PowerPC is not a computer, any more than an 80486 is a computer.
  223.  
  224.  
  225. [1-2] How does PowerPC relate to POWER and POWER2?
  226.  
  227. As mentioned above, PowerPC is a direct descendant of POWER.  POWER2
  228. is also a descendant of POWER, developed by IBM for use in their
  229. workstations and other systems.  POWER2 was released at roughly the
  230. same time as the first PowerPC chip.  POWER2 is an eight-chip
  231. multi-chip module (MCM) (four of these chips are cache) and is
  232. substantially faster than PowerPC, as well as substantially more
  233. expensive.
  234.  
  235.  
  236. [1-3] What processors have been announced?  What are their specs? When
  237.       will they be available?
  238.  
  239. PowerPC 601: The very first PowerPC.  It was designed as bridge
  240. between the POWER architecture and the PowerPC architecture.  For this
  241. reason, it incorporates the user-level POWER instructions which were
  242. eliminated from the PowerPC specification.
  243.  
  244. PowerPC 603: A low-power processor, intended for portable applications,
  245. e.g., notebook computers.  Performance is roughly comparable to the
  246. 601 (see below for benchmarks).
  247.  
  248. PowerPC 604: A higher-performance processor, intended for high-end
  249. desktop systems.
  250.  
  251. PowerPC 620: An even higher-performance processor, aimed at high-end
  252. systems and multiprocessors.  The 620 is the first 64-bit PowerPC
  253. implementation.
  254.  
  255. The 601 is manufactured by IBM and sold by both IBM and Motorola.  The
  256. 603 will be manufactured by both IBM and Motorola.
  257.  
  258. -----------------------------------------------------------------------
  259. Processor     Clk(MHz)  Power(W)  Price(US$)
  260. ------------  --------  --------  ----------
  261. MPC601(0.5u)     50        5.6        232
  262.                  60
  263.                  66        7          298
  264.                  80        8          417
  265. MPC601(0.6u)    100        4
  266. MPC603           66        2.5
  267.                  80        3
  268. MPC604
  269. MPC620
  270.  
  271.        Data  Bus   Func units                          Si     Ship
  272. Proc   width width (I/FP/BP/LS) Cache Trans Process    date   date
  273. ------ ----- ----- ------------ ----- ----- ---------- ------ --------
  274. MPC601   32  64    1/1/1/0      32U     2.8 0.6u CMOS  Oct92  Apr  93
  275. MPC601   32  64    1/1/1/0      32U     2.8 0.5u CMOS  2Q 94  4Q   94
  276. MPC603   32  32/64 1/1/1/1      8I/8D   1.6 0.5u CMOS  Oct93  3Q   94
  277. MPC604   32                                            1Q 94? mid  94?
  278. MPC620   64                                                   late 94?
  279.  
  280. Notes:
  281. * Data width: integer register/datapath and address width, in bits
  282. * Bus width: external data bus width, in bits
  283. * Functional units: I =  integer unit
  284.                     FP = floating point unit
  285.                     BP = branch processing unit
  286.                     LS = load/store unit
  287. * Cache: On-chip cache in kilobytes - I(nstruction), D(ata), U(nified)
  288. * Price: in US dollars, for large quantities
  289. * Trans: number of transistors, in millions
  290. * Si date: first silicon date
  291. -----------------------------------------------------------------------
  292.  
  293.  
  294. [1-4] What embedded controllers will be available?
  295.  
  296. IBM has announced the PowerPC 4xx embedded controller family.  These
  297. will be available as general purpose microcontrollers,
  298. application-specific processors, and ASIC cores.  The 4xx family will
  299. integrate caches and other system-level logic to facilitate simpler and
  300. cheaper designs.  Performance or cost information is not yet available.
  301.  
  302.  
  303. [1-5] How fast is a PowerPC?
  304.  
  305. This table lists SPEC results for PowerPC machines, as well as a few
  306. others, for comparison purposes.  (SPEC is a benchmark suite designed to
  307. test system performance.  The SPECint portion uses integer-only code,
  308. e.g., compilers; the SPECfp program uses floating point code, e.g.,
  309. circuit simulation.)
  310.  
  311. ------------------------------------------------------------------------
  312.                        -- SPEC92 --
  313. Processor      Clock   int    fp     Cache         System
  314. ---------     -------  -----  -----  ---------     -------------------
  315. MPC601(0.6u)   66 MHz   62.6   72.2  0/32k         IBM RS/6000 250
  316.                66 MHz   75     91    1M/32k        Motorola estimate
  317.                80 MHz   77     93    0/32k         Motorola estimate
  318.                80 MHz   85    105    1M/32k        Motorola estimate
  319. MPC601(0.5u)  100 MHz  105    125    ?/32k         ? estimate
  320. MPC603         66 MHz   60     70    1M/8k/8k      Motorola estimate
  321.                80 MHz   75     85    1M/8k/8k      Motorola estimate
  322. MPC604
  323. MPC620
  324. i486DX2        66 MHz   32.2   16.0  256k/8k       Compaq Deskpro
  325. i486DX4       100 MHz   51.4   26.6  256k/16k      Micronics M4P PCI
  326. Pentium        66 MHz   65.1   63.6  256k/8k/8k    Compaq Systempro/XL
  327. Pentium        90 MHz   90.1   72.7  512k/8k/8k    Intel XPRESS
  328. Pentium       100 MHz  100.0   80.6  512k/8k/8k    Intel XPRESS
  329.  
  330. { I'd like to list a couple of high end 68040 Macs here, but I can't }
  331. { find SPEC numbers.  If anyone has them, please let me know.        }
  332.  
  333. Notes:
  334. * Cache numbers are in kB or MB: format is external/instruction/data or
  335.   external/unified.
  336. ------------------------------------------------------------------------
  337.  
  338. More information on the SPEC benchmark, including numbers for other
  339. systems, is available in the newsgroup comp.benchmarks.
  340.  
  341.  
  342. [1-6] Is there special hardware for emulating 68k or x86
  343.       processors?
  344.  
  345. All currently announced emulators are purely software.  There are no
  346. PowerPC processors with special hardware for translating instructions
  347. from other processor families.  In addition, because software
  348. emulation has been reasonably successful, it seems very unlikely that
  349. there will ever be hardware of this type.
  350.  
  351. A rumor has surfaced, claiming that IBM is working on the "615", a
  352. PowerPC processor which will allegedly include Intel x86 emulation
  353. hardware.  IBM has denied that this project exists.  Again, it seems
  354. unlikely, given the work being put into software emulators.
  355.  
  356.  
  357. [1-7] Where can I get more information on the PowerPC?
  358.  
  359. -- Manuals, databooks, etc.
  360.  
  361. Motorola publishes several brochures and manuals (free unless prices is
  362. specified):
  363.  
  364.     PowerPC Brochure (BR1135/D)
  365.     PowerPC 601 RISC Microprocessor Technical Summary (MPC601/D)
  366.     PowerPC 601 Hardware Specification (MPC601EC/D)
  367.     PowerPC Software Overview (compilers, assemblers, simulators,
  368.         loaders & debuggers) (SDP/D)
  369.     PowerPC C Compiler System, Product Review (CCOMPSTM/D)
  370.     PowerPC Fortran compilation System, Product Review
  371.         (FTRANCOMPSTM/D)
  372.     PowerPC Architectural Simulator, Product Review (PPCARCH32/D)
  373.     PowerPC 601 Programmer's Reference Guide (MPC601PRG/D)
  374.         (I've heard reports that this is no longer available.)
  375.     PowerPC 601, User's Manual (MPC601UM/AD) -- $6.50
  376.     PowerPC Development Tools Catalog (MPCTOOLBK/AD) -- $4.50
  377.     PowerPC 603 RISC Microprocessor Technical Summary (MPC603/D)
  378.  
  379. All are available from Motorola's Literature Distribution Centers:
  380.  
  381.     USA:          Motorola Literature Distribution
  382.                   P.O. Box 20912
  383.                   Phoenix, AZ, 85036
  384.                   1-800-441-2447
  385.  
  386.     Europe:       Motorola Ltd.
  387.                   European Literature Center
  388.                   88 Tanners Drive
  389.                   Blakelands, Milton Keynes, MK14 5BP, England
  390.  
  391.     Japan:        Nippon Motorola Ltd.
  392.                   4-32-1, Nishi-Gotanda, Shinagawa-ku
  393.                   Tokyo 141 Japan
  394.  
  395.     Asia-Pacific: Motorola Semiconductors H.K. Ltd.
  396.                   Silicon Harbour Center
  397.                   No. 2 Dai King Street
  398.                   Tai Po Industrial Estate
  399.                   Tai Po, N.T., Hong Kong
  400.  
  401. PowerPC manuals and databooks are also available from IBM:
  402.  
  403.     1-800-POWERPC
  404.  
  405. A PowerMac-specific manual, from APDA:
  406.  
  407.     Programmer's Introduction to RISC and PowerPC (R0172LL/A) -- $150
  408.  
  409. -- Books
  410.  
  411. Jeff Duntemann and Ron Pronk, _Inside the PowerPC Revolution_; Coriolis
  412. Group Books; April 30, 1994; ISBN 1-883577-04-7.
  413.  
  414. IBM, _IBM RISC System/6000 Technology_.
  415. [ and the POWER-based RS/6000
  416. workstations.]
  417.  
  418. IBM, _IBM RISC System/6000 Technology: Volume II_; to be published in
  419. 1994; partial draft available via anonymous ftp:
  420. ibminet.awdpa.ibm.com/pub/rs6kpapers/techbook.ps.
  421. [Describes the PowerPC and POWER2 architectures and the workstations
  422. based on these processors, including I/O, graphics, and system
  423. software.]
  424.  
  425. IBM, _The IBM PowerPC Architecture, A New Family of RISC Processors_;
  426. Morgan Kaufmann Publishers; Dec. 1993; ISBN 1-55860-316-6; $49.95.
  427. (publication date delayed to May, 1994?)
  428. ["This book presents an overview of the current and forthcoming
  429. PowerPC processor implementations in the PowerPC family of RISC
  430. microprocessors from IBM and Motorola."]  [This is also available
  431. directly from IBM.]
  432.  
  433. Shlomo Weiss and James E Smith, _IBM Power and PowerPC: Architecture and
  434. Implementation_; Morgan Kaufmann Publishers; Nov. 1993; ISBN
  435. 1-55860-279-8; $54.95.  (publication date delayed to May, 1994?)
  436. ["Writtten from the perspective of developers and teachers of high
  437. performance computing, this book provides a wealth of information
  438. about IBM's important contributions to the development and evolution
  439. of RISC technology."]
  440.  
  441. -- Papers, articles, etc.
  442.  
  443. Michael S. Allen, Michael C. Becker, "Multiprocessing Aspects of the
  444. PowerPC 601 Microprocessor", Proc. COMPCON 1993, 117-126.
  445.  
  446. Michael C. Becker et al., "The PowerPC 601 Microprocessor", IEEE Micro,
  447. Oct. 1993, 54-68.
  448.  
  449. Linley Gwennap, "Prep Standardizes PowerPC Systems", Microprocessor
  450. Report, Dec. 27, 1993.
  451.  
  452. Charles R. Moore, "The PowerPC 601 Microprocessor", Proc. COMPCON 1993,
  453. 109-116.
  454.  
  455. E. Silha, G. Paap, "PowerPC: A Performance Architecture", Proc. COMPCON
  456. 1993, 104-108.
  457.  
  458. Michael Slater, "Motorola and IBM Unveil PowerPC 603", Microprocessor
  459. Report, Oct. 25, 1993.
  460.  
  461.  
  462. ========================================================================
  463.                   [2] Hardware
  464. ========================================================================
  465.  
  466. [2-1] What PowerPC-based computers are/will be available?  When will
  467.       they be available?  How much will they cost?
  468.  
  469. -- Workstations
  470.  
  471. IBM's POWERStation 250 is based on a 66 MHz 601.  Like the rest of the
  472. RS/6000 family, it runs AIX (IBM's UNIX).  The 250 is completely
  473. compatible with the POWER-based RS/6000 line, and will run all RS/6000
  474. software.  Prices range from $5445 to $9395, depending on configuration.
  475. They started shipping Oct., 1993.
  476.  
  477. IBM's RS/6000 N40 notebook workstation is based on a 50 MHz 601.  It
  478. comes with a color display, a 340 MB removable disk, and 16 MB of RAM.
  479. They will be available on March 25, 1994 at a price of $11995.
  480.  
  481. Groupe Bull has announced three 66 Mhz 601 workstations, running BOS/X
  482. (an AIX-compatible UNIX) Prices start at $5445.
  483.  
  484. -- Personal computers: IBM
  485.  
  486. IBM has announced a line of PCs -- three models have been demonstrated:
  487. a desktop system, a laptop, and a 'green' machine.  These systems will
  488. include both PCI and ISA slots.  They will be shipped with WorkplaceOS,
  489. but several other OS's will run natively (when available): Solaris,
  490. Windows NT, Personal AIX, AIX, and Taligent.  No prices have been
  491. announced, but they will likely be comparable to Pentium systems.  They
  492. will ship sometime in the second half on 1994.
  493.  
  494. Given that IBM is planning to release the PReP standard (see below),
  495. compatible PCs will undoubtedly become available.  As far as I know, no
  496. formal announcements have been made, however.
  497.  
  498. -- Personal computers: Apple
  499.  
  500. Three Apple Power Macintosh models were released on March 14, 1994.
  501. These run System 7, just like the 68k Macs.  Most of the ROM code has
  502. been ported and will run natively.  They also come with an emulator
  503. which will allow them to run 68k Mac applications.
  504.  
  505. ------------------------------------------------------------------------
  506. model    proc  clock   L2 cache  RAM       slots       base price
  507. -------  ----  ------  --------  --------  ----------  --------------
  508. 6100/60  601   60 MHz  optional  8-72 MB   1 7" NuBus  $2000 (approx)
  509. 7100/66  601   66 MHz  optional  8-136 MB  3 NuBus     $3000 (approx)
  510. 8100/80  601   80 MHz  256 kB    8-264 MB  3 NuBus     $4000 (approx)
  511. ------------------------------------------------------------------------
  512.  
  513. Configurations are available with different RAM and hard disk sizes.
  514. Some configurations are bundled with a CD ROM drive or SoftWindows.
  515.  
  516. Two types of upgrade from 68k Macs to the 601 are available: a
  517. replacement logic board at 60, 66, or 80 MHz (prices range from
  518. approximately $1500 to $2000) and a PDS board at double the clock
  519. speed of the original 68040 (for around $600).
  520.  
  521. Portable PowerPC Mac's are expected in late 1994 or early 1995.
  522.  
  523. For more information on the PowerPC Macs, see the "Macintosh PowerPC
  524. FAQ".
  525.  
  526. -- Personal computers: other
  527.  
  528. Canon has announced that it will work with IBM on the PReP
  529. specification.  In particular, they plan to work on extensions to PReP
  530. for PDA's and office products.
  531.  
  532. -- Other systems
  533.  
  534. Cetia (a subsidiary of Thompson-CSF) is selling VME single board
  535. computers using 50-66 MHz 601's.  Available OS's are UNI/XT (AIX) and
  536. UNI/RT5 (LynxOS).  The 50 MHz version sells for around $13000.
  537.  
  538. The Motorola Computer Group is planning to release a family of VME
  539. boards sometime in 1994.
  540.  
  541. The Taiwan New PC Consortium, formed by Tatung, Mitac, DTK, Umax, and
  542. Taiwan Auto Design, has signed on to the PowerPC bandwagon, but it is
  543. not clear yet what they will be doing with the chips.
  544.  
  545. Parsytec has announced that it will be combining PowerPC processors and
  546. Transputer communication processors in its multiprocessor systems.
  547. These include:
  548. - the MPP supercomputer series GC/PowerPlus (32-1024 601's, 2.5-80
  549.   GFLOPS)
  550. - the desktop MPP series PowerXplorer (4-64 601's, 5 GFLOPS peak, under
  551.   $70,000 per GFLOPS)
  552. - the modular real-time product series MC-3
  553. For more information, contact
  554.     Carsten Rietbrock
  555.     Parsytec GmbH
  556.     Product Marketing
  557.     Juelicherstrasse 338
  558.     52070 Aachen   GERMANY
  559.     Tel.: +49-241-166000;  Fax: +49-241-16600-50
  560.  
  561.  
  562. [2-2] What is PReP and how can I get a copy?
  563.  
  564. The PowerPC Reference Platform (PReP) is a system standard, designed
  565. by IBM, intended to ensure compatibility among PowerPC-based systems
  566. built by different companies.  The PReP standard specifies the PCI
  567. bus, but will also support ISA, MicroChannel, and PCMCIA.  The alpha
  568. version of the document is currently available to "qualified companies
  569. or individuals"; contact a Motorola SPS or IBM Microelectronics sales
  570. office.
  571.  
  572. According to IBM, PReP-compliant systems will be able to run
  573. WorkplaceOS, AIX, Solaris, Taligent, and Windows NT.  IBM systems will
  574. (of course) be PReP-compliant.  Apple's first PowerPC Mac's will not
  575. be compliant, but future Mac's may be.
  576.  
  577. The current alpha version of PReP was released in November, 1993.  The
  578. beta version is due on March 15, 1994.
  579.  
  580. To obtain a copy of PReP specification (freely available to all
  581. requesters), contact:
  582.  
  583.     John Terwilliger
  584.     FAX: 512-838-8857
  585.     email: johntt@ausvm6.vnet.ibm.com
  586.  
  587. Include the following information:
  588.  
  589.     Name
  590.     Company,  Division (if appropriate)
  591.     Address
  592.     Telephone number
  593.     Fax number
  594.     Internet address, if any
  595.     Type of business
  596.     Alternate contact
  597.     Alternate telephone number
  598.     Reason for request
  599.     Indicate you learned about this method via the comp.sys.powerpc
  600.       newsgroup 
  601.  
  602.  
  603. [2-3] Can PowerPC 601-based computers be upgraded to, e.g., a 604
  604.       when they become available?
  605.  
  606. The currently available 601-based systems (IBM RS/6000-250, Apple
  607. PowerMac) are apparently not upgradeable.  According to rumors, the the
  608. processors in some future PowerMacs may be on a replacable
  609. daughterboard.
  610.  
  611.  
  612. ========================================================================
  613.                   [3] Software
  614. ========================================================================
  615.  
  616. [3-1] What operating systems will run on PowerPC-based computers?
  617.       When will they be available?
  618.  
  619. -- UNIX
  620.  
  621. Several flavors of UNIX have been (or will be) ported to the PowerPC.
  622.  
  623. IBM's AIX has been available since October 1993.  There will also be a
  624. version called Personal AIX, which will come without certain utilities
  625. and development tools, for IBM's PC's.
  626.  
  627. Applhe PowerPC.
  628.  
  629. Solaris has been ported to the PowerPC.  Ports of NextStep and Novell
  630. UnixWare are rumored to be underway.
  631.  
  632. -- System 7
  633.  
  634. PowerPC Macintosh's will ship with System 7, just like 68k Mac's.  Much
  635. of the Toolbox (system code in ROM) has been ported to the PowerPC; the
  636. remainder will be emulated.  Apple analyzed existing code to determine
  637. the most frequently used Toolbox routines, and ported those first.
  638. Eventually, all of the code will run natively.
  639.  
  640. Apple has begun licensing its Toolbox to other computer manufacturers.
  641. The first use of this is in MAS, which allows PowerOpen-compliant OS's
  642. to run Mac applications (see the section on emulators below).
  643.  
  644. -- Windows
  645.  
  646. Windows NT has been ported to the PowerPC.  The expected release date is
  647. sometime in mid-1994.
  648.  
  649. -- WorkplaceOS
  650.  
  651. IBM's personal systems will ship with WorkplaceOS (which can be
  652. considered a replacement for OS/2).  WPOS is built on a microkernel,
  653. which is based on Mach 3.0.  Various "personalities" will sit on top of
  654. this microkernel, and emulate various environments: OS/2, AIX, Solaris,
  655. DOS, Windows 3.x, and possibly Macintosh.  32-bit OS/2 applications will
  656. be able to run natively after recompiling.  DOS and Windows applications
  657. will be supported via an emulator.
  658.  
  659. -- Others
  660.  
  661. Taligent (see "What is Taligent" below).
  662.  
  663. ------------------------------------------------------------------------
  664. name           company     base OS          GUI      avail 
  665. ----           -------     ------------     -------  ------
  666. AIX 3.x        IBM         UNIX SysVR3      X+Motif  Oct 93
  667. A/UX           Apple       UNIX SysVR2      X?       ?
  668. NextStep       Next        Mach2 + BSD4.3   custom   mid 94
  669. Solaris 2.x    SunSoft     SysVR4           X+Motif  ?
  670. System 7       Apple       custom           custom   1H  94
  671. Windows NT     Microsoft   custom           custom   mid 94
  672. WorkplaceOS    IBM         Mach3 + custom   custom   2H  94
  673. Taligent       Taligent    custom           custom?      95
  674. UnixWare       Novell      SysVR4           X+Motif  ?
  675. ------------------------------------------------------------------------
  676.  
  677.  
  678. [3-2] What is PowerOpen?
  679.  
  680. The PowerOpen Association defines and promotes the PowerOpen
  681. Environment (POE). The POE is not an operating system, it is a
  682. definition containing an API specification as well as an ABI
  683. specification. The presence of the ABI specification in the POE is a
  684. factor distinguishing PowerOpen from other open systems (POSIX, XPG4,
  685. etc.) since it allows achieving platform independent binary
  686. compatibility.  Outside of the POE, binary compatibility is typically
  687. limited to a particular hardware platform.
  688.  
  689. The POE is an open standard, derived from AIX and conforming to
  690. industry open standards including POSIX, XPG4, Motif, etc.  The POE
  691. specification will be publicly available to anyone wishing to produce
  692. either applications or hardware platforms. The PowerOpen Association
  693. will provide the necessary conformance testing and POE branding.
  694.  
  695. The key features of the POE follow:
  696.  
  697.     * Based on the PowerPC architecture
  698.     * Hardware bus independence
  699.     * System implementations can range from laptops to supercomputers
  700.     * Requires a multi-user, multi-tasking operating system
  701.     * Networking support
  702.     * X windows extension
  703.     * Macintosh Application Services extension
  704.     * Motif
  705.     * Conformance tested and certified by an independent party
  706.       (PowerOpen Association)
  707.  
  708. The POE specification is targeted for availability in the first
  709. quarter of 1994. The PowerOpen association has some information
  710. available online, including membership information; for retrieval
  711. instructions, send mail containing the word "help" to:
  712.  
  713.     library@poweropen.org
  714.  
  715. (Thanks to Alex Lewin for the above material.)
  716.  
  717. NB: PowerOpen is not itself an operating system -- it is only a
  718. *standard*.
  719.  
  720. The PowerOpen Association, consists of IBM, Motorola, Apple, Bull,
  721. Thomson-CSF, Harris, TadPole Technology, and others.
  722.  
  723. The next major version of AIX (version 4.x) will be PowerOpen-compliant.
  724. Future versions of A/UX may also be compliant.
  725.  
  726.  
  727. [3-3] What is Taligent / Pink?
  728.  
  729. Taligent is a company founded jointly by Apple and IBM in March 1992.
  730. HP announced in January, 1994 that it would buy a 15% stake in Taligent.
  731. They are working on an "object-oriented operating system", due to be
  732. finished sometime in 1995.  However, various independent pieces of
  733. Taligent will likely appear to be used with other operating systems,
  734. e.g., IBM's WorkplaceOS.
  735.  
  736. Pink is an older name for Taligent, dating back to work that Apple did
  737. before the formation of Taligent.
  738.  
  739.  
  740. [3-4] Will NextStep be ported to the PowerPC?
  741.  
  742. NextStep has been ported to the RS/6000 (POWER architecture), but is not
  743. commercially available.  According to rumors, NextStep has been seen
  744. running on PowerPC machines.  No official announcement has been made by
  745. Next as to availability.
  746.  
  747. Sun has announced that it will incorporate OpenStep, a version of
  748. NextStep, in Solaris.  Solaris has been demoed on PowerPC machines, so
  749. it is likely that OpenStep will also be available.
  750.  
  751.  
  752. [3-5] Will OS/2 be available on PowerPC-based computers?
  753.  
  754. Judging by IBM's press releases, it looks like OS/2 will not be
  755. available.  However, WorkplaceOS (see above) will be similar to OS/2
  756. in many ways, and will be able to run OS/2 software.
  757.  
  758.  
  759. [3-6] Can IBM-PC / Macintosh software be run on PowerPC-based
  760.       computers?
  761.  
  762. Several emulators have been announced.  Generally, these are intended to
  763. run Macintosh or MS-DOS/Windows applications under the various native
  764. operating systems.
  765.  
  766. -- Macintosh
  767.  
  768. Macintosh Application Services (MAS), supported by Apple, allows
  769. PowerOpen-compliant OS's to run Mac applications.  MAS includes a 68040
  770. emulator and a PowerPC port of the Mac toolbox.  This has been
  771. demonstrated on IBM's PowerPC personal systems.  Apple has announced
  772. that they will be cooperating with Sun and HP to work on the Macintosh
  773. Application Environment (MAE) which will allow Mac applications to run
  774. under Solaris and HP's UNIX.  [MAE may be a newer name for MAS -- anyone
  775. with info, please email me.]
  776.  
  777. Executor, produced by ARDI, is currently available for NextStep and
  778. NextStep/Intel, and will soon be available for MS-DOS, and Sun and Alpha
  779. workstations.  Executor emulates a 68040-based monochrome Macintosh
  780. running System 6.  Version 2.0 is supposed to offer 8-bit color and some
  781. System 7 features.  ARDI uses reverse-engineered Toolbox code, i.e., it
  782. was written from scratch from the interface specs.  For this reason, it
  783. it easily portable -- expect to see it ported to other platforms
  784. (including the PowerPC) in the near future.
  785.  
  786. PowerPC-based Macintosh's will have the built-in capability to run 68k
  787. Mac software.  The 68k application code will be emulated (it emulates a
  788. 68EC040, with no FPU), but most of the system code has been ported.
  789.  
  790. -- MS-DOS/Windows
  791.  
  792. Wabi, produced by Sun, runs under UNIX/X.  It emulates x86 code, and
  793. translates Windows calls to X calls.  IBM is working on an 80386
  794. translator.  Support has been announced for Solaris and AIX.  Wabi is
  795. based on the public specs for the Windows ABI.  (Wabi originally stood
  796. for "Windows Application Binary Interface" -- it's spelled "Wabi", not
  797. "WABI", for trademark reasons.)  This has been demonstrated on IBM's
  798. PowerPC personal systems.
  799.  
  800. SoftPC and SoftWindows, produced by Insignia, runs under several OS's:
  801. Mac, Windows NT, NextStep, and various other UNIX flavors.  It emulates
  802. 80286/80287 code and Windows calls.  Insignia has licensed the Windows
  803. source code from Microsoft.
  804.  
  805. WorkplaceOS will support MS-DOS and Windows personalities -- see the
  806. description of WPOS, above.
  807.  
  808.  
  809. ========================================================================
  810.                 [4] Comparisons
  811. ========================================================================
  812.  
  813. [4-1] Should I buy a PowerPC system rather than a Pentium or 68k
  814.       system?
  815.  
  816. Apple is committed to making their PowerPC Macintosh's feel just like
  817. the 68k Mac's, but faster.  It looks like they will eventually switch
  818. the entire Mac line over to the PowerPC.  If you plan to buy a new Mac,
  819. this is probably the way to go.
  820.  
  821. A Pentium system will run existing x86 code faster than a 601 will
  822. x86 code as fast as possible, buy a
  823. Pentium box.
  824.  
  825. On the other hand, many x86 applications will probably be ported to
  826. the PowerPC.  The extent of this porting will likely determine the
  827. success of the PowerPC in the personal computer market.
  828.  
  829. Because the only currently available PowerPC system (the IBM RS/6000
  830. 250) has no level 2 cache, whereas most of the current Pentium systems
  831. do have a level 2 cache, a completely fair comparison between the two
  832. is not possible.  However, one may note that the simpler 601-based
  833. system achieves approximately the same performance as the more complex
  834. Pentium system (judging by the SPEC table above).  Future
  835. PowerPC-based systems will presumably be faster (and this is backed up
  836. by Motorola estimates, also in the table).
  837.  
  838. This does not mean that Intel and the Intel-based PC manufacturers are
  839. standing still.  Only the future will tell whose chips and whose
  840. systems will be the fastest.
  841.  
  842.  
  843. [4-2] What will be the differences between the various
  844.       PowerPC-based personal computers?
  845.  
  846. It looks like there will be two major types of PowerPC-based personal
  847. computers (note, this is not counting workstations): the Apple Macintosh
  848. line, and PReP-compliant machines.  The basic hardware will not be
  849. fundamentally different -- the real difference will be in the supported
  850. operating systems for each class.
  851.  
  852. It is still unclear whether Apple is going to produce Macs which will
  853. conform to the PReP standard, and whether the Mac OS will run on PReP
  854. machines.  The potential exists for a standard which would allow any
  855. PowerPC-based machine to run any PowerPC operating system; whether this
  856. will happen remains to be seen.
  857.  
  858.  
  859. ========================================================================
  860.                 [5] Misc
  861. ========================================================================
  862.  
  863. [5-1] What's the deal with Ford and the PowerPC?
  864.  
  865. Ford and Motorola have signed an agreement resulting in a custom
  866. PowerPC to be used by Ford as a powertrain controller.  Details on this
  867. chip are not available.
  868.